﻿using System;
using System.Collections.Generic;
using System.Data.SqlTypes;
using System.Linq;
using System.Text;
 

namespace nadModel.AutoFeed
{
    public class AutoFeedEntity : AbstractEntity
    {
        public const string DB_TABLES = "auto_feed_view";

        public string IssueNo { get; set; }
        public const string ISSUE_NO = "IssueNo";

        public string JobNum { get; set; }
        public const string JOB_NUM = "JobNum";

        public string AssemblySeq { get; set; }
        public const string ASSEMBLY_SEQ = "AssemblySeq";

        public string MtlSeq { get; set; }
        public const string MTL_SEQ = "MtlSeq";

        public string MtlPartNum { get; set; }
        public const string MTL_PARTNUM = "MtlPartNum";

        public string OldPartNum { get; set; }
        public const string OLD_PARTNUM = "OldPartNum";

        public string PartDescription { get; set; }
        public const string PART_DESCRIPTION = "PartDescription";

        public string Schedule { get; set; }
        public const string SCHEDULE = "Schedule";

        public string ScheduleNo { get; set; }
        public const string SCHEDULENO = "ScheduleNo";

        public decimal RequiredQty { get; set; }
        public const string REQUIRED_QTY = "RequiredQty";

        public decimal ApplyQty { get; set; }
        public const string APPLY_QTY = "ApplyQty";

        public string SendStatus { get; set; }
        public const string SEND_STATUS = "SendStatus";

        public string ExecuStatus { get; set; }
        public const string EXECU_STATUS = "ExecuStatus";

        public string CompleteStatus { get; set; }
        public const string COMPLETE_STATUS = "CompleteStatus";

        public override AbstractEntityPKey PKey
        {
            get
            {

                throw new NotImplementedException();
            }
        }

        public override AbstractEntity Clone()
        {
            throw new NotImplementedException();
        }
    }
}
